cloth made from coarse tow yarns - Turkish English Dictionary